# -*- coding: UTF-8 -*-
'''
@Project ：pythonProject 
@File    ：listDemo9.py
@Author  ：siwei
@Date    ：2023/9/14 22:58 
@other   ：str.print---->print(str)
'''

"""
修改列表元素:
1.一次为指定索引的元素赋予一个新值
2.为指定的切片赋予新值
"""

# 1.一次为指定索引的元素赋予一个新值
list1 = ['kobe', 'james', 'harden', 24, 8.0, 23, 6.0, 13, 'kobe', 'james', 'harden']
print('修改元素前:', list1)
list1[0] = 'wade'
print('修改元素后:', list1)

list1[0] = ['durant','wade']  # 赋予一个列表
print(list1)

# 2.为指定的切片赋予新值,一次赋予多个值
list2 = ['kobe', 'james', 'harden', 24, 8.0, 23, 6.0, 13, 'kobe', 'james', 'harden']

list2[0:4] = 'durant','wade'  # 切片元素的个数与赋值个数无需相等
print(list2)

list2[0:1] = ['durant','wade'],'westbrook'
print(list2)



